﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;

namespace RPG_Helper
{
    /// <summary>
    /// Logique d'interaction pour Nom.xaml
    /// </summary>
    public partial class Demarrage : Window
    {
        public Demarrage() { InitializeComponent(); }
        
        private void boxJeu_Initialized(object sender, EventArgs e)
        {
            foreach(string jeu in Enum.GetNames(typeof(enumerations.Jeu)))
                this.boxJeu.Items.Add(new ComboBoxItem() { Content = jeu, HorizontalContentAlignment = System.Windows.HorizontalAlignment.Center });

            this.boxJeu.SelectedIndex = 0;
        }

        private void boutonNomOK_Click(object sender, RoutedEventArgs e)
        {
            // Ferme automatiquement la fenetre, et ne peut pas avoir une valeure différente
            this.DialogResult = true; 
        }

        public string Nom { get { return this.boxNom.Text; } }
        public enumerations.Jeu JeuSelectionne 
        { get { return (enumerations.Jeu)Enum.Parse(typeof(enumerations.Jeu), ((ComboBoxItem)this.boxJeu.SelectedItem).Content.ToString()); } }

    }
}
